You may request help on general topics from other students and friends. You may also discuss the assignment itself with other students in the course. You may even get debugging assistance from other students in the course. However, when writing the actual code, you must do all of the work yourself. That is, you must not include code in your submission that you obtained from any source other than the instructor/teaching assistant.
.zip
file containing your code,
a makefile
that can be used to build your pogram, and
any other necessary files that you developed (e.g., data
files, scripts) using Canvas. (It must be a .zip
file
and not some other type of archive because of the limitations of
Canvas.) The .zip
file must not
include executable files, object files, etc....
You must be prepared to demonstrate that your code (specifically, the version of the code you submitted electronically) is free of defects. Such demonstrations may be scheduled during class meeting hours or you may be required to schedule a demonstration outside of class.
Individual programming assignments may have additional submission requirements (e.g., you may be requried to submit output that demonstrates that your code is free of defects, you may be required to submit unit tests, you may be required to submit documentation).
stu
and/or a CS Linux lab machine.
In some cases, grades on programming assignments may be based on effort.
Copyright 2019